import { defineStore } from 'pinia'

// 你可以任意命名 `defineStore()` 的返回值，但最好使用 store 的名字，同时以 `use` 开头且以 `Store` 结尾。
// (比如 `useUserStore`，`useCartStore`，`useProductStore`)
// 第一个参数是你的应用中 Store 的唯一 ID。
export const useDetails = defineStore('detailsItem', {
    state: () => ({
        itemIndex: 0,// 内容索引
        itemData: {},// 内容数据
        itemData2: {},// 内容数据
    }),
    getters: {
        getItemIndex: (state) => state.itemIndex,
        getItemData: (state) => state.itemData,
        getItemData2: (state) => state.itemData2,
    },
    actions: {
        setItemIndex(index: string) {
            this.itemIndex = index;
        },
        setItemData(data: string) {
            this.itemData = data;
        },
        setItemData2(data: string) {
            this.itemData2 = data;
        },
    },
})